$(function(){
    initMenus();
})
//动态加载用户菜单
function initMenus(){
    $.get("/statics/menus.json",null,function(data){
        //测试json结构
        /*console.log("一级菜单的个数："+data.menus.length)
        $(data.menus).each(function(i,o){
            console.log("一级菜单的名称："+o.menuname);
            console.log("二级菜单的长度："+o.menus.length)
            $(o.menus).each(function(j,k){
                console.log("二级菜单的名称："+k.menuname);
            })
        })*/
        //动态添加菜单
        $(data.menus).each(function(i,o){
            //拼接二级菜单
            var ul = "<ul>";
            $(o.menus).each(function(j,k){
                ul += "<li onclick='addTabs("+JSON.stringify(k)+")'><div><a><span class='"+k.icon+"'>&nbsp;&nbsp;</span>"+k.menuname+"</a></div></li>";
            })
            ul += "</ul>";
            $('#menus').accordion('add', {
                title: o.menuname,
                content: ul,
                iconCls:"icon-server-start"
            });
        })
        $('#menus').accordion("select",0);

    },"json")
}

//显示选项卡
function addTabs(o){
    if($('#tabs').tabs("exists",o.menuname)){//已经出现的选项卡，选中
        $('#tabs').tabs("select",o.menuname);
    }else{//新增
        $('#tabs').tabs('add',{
            title:o.menuname,
            href:o.url,
            closable:true,
            tools:[{
                iconCls:'icon-mini-refresh',
                handler:function(){
                    alert('refresh');
                }
            }]
        });
    }
}